home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac: Not for Sale / Another.not.for.sale (Australia).iso / fade into you / being there / Rants / Morningstar / ppp.faq-3.11 < prev    next >
Text File  |  1994-08-19  |  71KB  |  1,636 lines

  1. Archive-name: ppp-faq/part1
  2. Version: $Revision: 3.11 $
  3. Last-modified: $Date: 94/05/30 20:10:10 $
  4. URL: http://cs.uni-bonn.de/ppp/part1.html
  5.                          1. LETTER FROM THE EDITOR
  6.                                      
  7.        Important Changes
  8.       
  9.        Introduction
  10.       
  11.        Information wanted
  12.       
  13. 1.0 Important Changes
  14.  
  15.     corrected a typo in 5.5.1 (AmigaNOS mailing list address)
  16.    
  17. 1.1 Introduction
  18.  
  19.    I took the Information in Ed Vielmetti's FAQ files, my personal
  20.    experience, and lots of stuff from comp.protocols.ppp, and built a new
  21.    document. Later, lots of people contributed at one or the other place.
  22.    
  23.    This document will be reposted fortnightly, as soon as it is fairly
  24.    stable, and weekly till then. Changed sections should be marked in the
  25.    Table of Contents with a ! or + for something got added or - for
  26.    something got deleted.
  27.    
  28. 1.2 Information Wanted
  29.  
  30.    If you have experience with anything mentioned here, or know of newer
  31.    versions, or of versions of software for other hardware/OS, or ... send
  32.    me mail. I'll include it and possibly mention your name, if you don't
  33.    express otherwise.
  34.    
  35.    The last paragraph applies explicitly to the authors themselves! Keep me
  36.    informed, please.
  37.    
  38.                               Ignatios Souvatzis  <ignatios@cs.uni-bonn.de>
  39.                                                                            
  40.    
  41.                               2. WHAT IS PPP?
  42.                                      
  43.        Introduction
  44.       
  45.        PPP features which may or may not be present
  46.       
  47.        PPP glossary
  48.       
  49.        PPP-relevant RFC's
  50.       
  51. 2.1 Introduction
  52.  
  53.    PPP is the Internet Standard for transmission of IP packets over serial
  54.    lines. PPP supports async and sync lines. For a general discussion of
  55.    PPP, and of the PPP vs. SLIP question, look at the paper
  56.    ftp.uu.net:vendor/MorningStar/papers/sug91-cheapIP.ps.Z (paper) and
  57.    sug91-cheapIP.shar.Z (overhead projector slides)
  58.    
  59. 2.2 PPP features which may or may not be present
  60.  
  61.    Above and beyond compatibility with basic PPP framing, note whether the
  62.    software implements the following features.  Not all features are needed
  63.    or even desired in every product. Please note also that not every free
  64.    or commercial product description in this document has a complete list
  65.    of all features includes.
  66.    
  67.   demand-dial             Bring up a PPP interface and dial the phone when
  68.                           packets are queued for delivery; bring the
  69.                          interface down after some   period of inactivity.
  70.                          
  71.    redial (For lack of a better term)
  72.                           Bring up a PPP interface whenever it goes down,
  73.                          to keep a line up.    (sometimes called camping)
  74.                          
  75.    camping (on a line)    see redial
  76.                          
  77.     scripting             Negotiate through a series of prompts or
  78.                          intermediate   connections to bring up a PPP link,
  79.                          much like the sequence of events   used to bring
  80.                          up a UUCP link.
  81.                          
  82.    parallel               Configure several PPP lines to the same
  83.                          destination and   do load sharing between them.
  84.                          (Not standardized, usually only seen   in SLIP
  85.                          implementations, noted there as "parallel-slip".)
  86.                          
  87.    filtering               Select which packets to send down a link or
  88.                          whether to   bring up a "demand-dial" link based
  89.                          on IP or TCP packet type or TOS,   e.g. don't dial
  90.                          the phone for ICMP ping packets.
  91.                          
  92.    header compression     TCP header compression according to RFC1144.
  93.                          Marginally useful on high speed lines, essential
  94.                          for low speed lines.
  95.                          
  96.    server                 Accept incoming PPP connections, which might well
  97.                          also   include doing the right things with
  98.                          routing.
  99.                          
  100.    tunneling              Build a virtual network over a PPP link across a
  101.                          TCP stream    through an existing IP network.
  102.                          
  103.    extra escaping         Byte-stuffing characters outside the negotiated
  104.                          asyncmap, configurable in advance but not
  105.                          negotiable.
  106.                          
  107. 2.3 PPP glossary
  108.  
  109.    Every new technology breeds its own set of acronyms.  PPP is no
  110.    different.  Here is a glossary of sorts.
  111.    
  112. ack                     Acknowledgement.
  113. AO                      Active open [state diagram] (no lonter part of the
  114.                         FSM as of RFC1331)
  115. C                       Close [state diagram]
  116. CHAP                    Challenge-Handshake Authentication Protocol
  117.                         (RFC1334)
  118. D                       Lower layer down [state diagram]
  119. DES                     Data Encryption Standard
  120. DNA                     Digital Network Architecture
  121. IETF                    Internet Engineering Task Force.
  122. IP                      Internet Protocol
  123. IPCP                    IP Control Protocol.
  124. IPX                     Internetwork Packet Exchange (Novell's networking
  125.                         stack)
  126. FCS                     Frame Check Sequence [X.25]
  127. FSA                     Finite State Automaton
  128. FSM                     Finite State Maschine
  129. LCP                     Link Control Protocol.
  130. LQR                     Link Quality Report.
  131. MD4                     MD4 digital signature algorithm
  132. MD5                     MD5 digital signature algorithm
  133. MRU                     Maximum Receive Unit
  134. MTU                     Maximum Transmission Unit
  135. nak                     Negative Acknowledgement
  136. NCP                     Network Control Protocol.
  137. NRZ                     Non-Return to Zero bit encoding. (SYNC ppp default
  138.                         because of
  139.                         availability)
  140. NRZI                    Non-Return to Zero Inverted bit encoding. (SYNC ppp
  141.                         preferred
  142.                         alternative to NRZ)
  143. OSI                     Open Systems Interconnect
  144. PAP                     Password Authentication Protocol (RFC1334)
  145. PDU                     Protocol Data Unit (i.e., packet)
  146. PO                      Passive open [no longer part of state diagram]
  147. PPP                     Point to Point Protocol (
  148.                         RFC1548 /
  149.                         RFC1549,
  150.                         1332,
  151.                         1333,
  152.                         1334,
  153.                         1551,
  154.                         1376,
  155.                         1377,
  156.                         1378)
  157. RCA                     Receive Configure-Ack [state diagram]
  158. RCJ                     Receive Code-Reject [state diagram]
  159. RCN                     Receive Configure-Nak or -Reject [state diagram]
  160. RCR+                    Receive good Configure-Request [state diagram]
  161. RER                     Receive Echo-Request [no longer part of state
  162.                         diagram]
  163. RFC                     Request for Comments (internet standard)
  164. RTA                     Receive Terminate-Ack [state diagram]
  165. RTR                     Receive Terminate-Request [state diagram]
  166. RUC                     Receive unknown code [state diagram]
  167. sca                     Send Configure-Ack [state diagram]
  168. scj                     Send Code-Reject [state diagram]
  169. scn                     Send Configure-Nak or -Reject [state diagram]
  170. scr                     Send Configure-Request [state diagram]
  171. ser                     Send Echo-Reply [no longer part of state diagram]
  172. sta                     Send Terminate-Ack [state diagram]
  173. str                     Send Terminate-Request [state diagram]
  174. ST-II                   Stream Protocol
  175. TO+                     Timeout with counter > 0 [state diagram]
  176. TO-                     Timeout with counter expired [state diagram]
  177. VJ                      Van Jacobson (RFC1144 header compression algorithm)
  178. XNS                     Xerox Network Services
  179.                         
  180. 2.4 PPP relevant RFCs
  181.  
  182.    Here's a list with descriptions.  Note some of these are obsolete. You
  183.    might also want to  search for recent RFCs or  internet drafts in an
  184.    up-to-date  RFC archive.
  185.    
  186. 1570                     Simpson, W.,ed.  PPP LCP Extensions. 1994 January;
  187.                         18 p. (Format: TXT=35719 bytes) (Updates RFC 1548)
  188. 1553                    Mathur, S.; Lewis, M.  Compressing IPX Headers Over
  189.                         WAN Media (CIPX).  1993 December; 23 p. (Format:
  190.                         TXT=47450 bytes)
  191. 1552                    Simpson, W.  The PPP Internetwork Packet Exchange
  192.                         Control Protocol (IPXCP).  1993 December; 14 p.
  193.                         (Format: TXT=29174 bytes)
  194. 1551                     Allen, M.  Novell IPX Over Various WAN Media
  195.                         (IPXWAN).  1993 December; 22 p. (Format: TXT=54210
  196.                         bytes) (Obsoletes RFC 1362)
  197. 1549                     Simpson, W.,ed.  PPP in HDLC Framing.  1993
  198.                         December; 18 p. (Format: TXT=36353 bytes)
  199. 1548                     Simpson, W.  The Point-to-Point Protocol (PPP).
  200.                         1993 December; 53 p. (Format: TXT=111638 bytes)
  201.                         (Obsoletes RFC 1331; Updated by RFC 1570)
  202. 1547                     Perkins, D.  Requirements for an Internet Standard
  203.                         Point-to-Point Protocol.  1993 December; 21 p.
  204.                         (Format: TXT=49811 bytes)
  205. 1378                     PPP AppleTalk Control Protocol (ATCP). Parker, B.
  206.                         1992 November; 16 p. (Format: TXT=28496 bytes)
  207. 1377                     PPP OSI Network Layer Control Protocol (OSINLCP).
  208.                         Katz, D.  1992 November; 10 p. (Format: TXT=22109
  209.                         bytes)
  210. 1376                     PPP DECnet Phase IV Control Protocol (DNCP).
  211.                         Senum, S.J.  1992 November; 6 p. (Format: TXT=12448
  212.                         bytes)
  213. 1362                     Allen, M.  Novell IPX Over Various WAN Media
  214.                         (IPXWAN).  1992 September; 18 p. (Format: TXT=30220
  215.                         bytes)
  216. 1334                     PPP authentication protocols. Lloyd, B.; Simpson,
  217.                         W.A.  1992 October; 16 p. (Format: TXT=33248 bytes)
  218. 1333                     PPP link quality monitoring. Simpson, W.A.  1992
  219.                         May; 15 p. (Format: TXT=29965 bytes)
  220. 1332                     PPP Internet Protocol Control Protocol (IPCP).
  221.                         McGregor, G.  1992 May; 12 p. (Format:  TXT=17613
  222.                         bytes) (Obsoletes RFC1172)
  223. 1331                     Point-to-Point Protocol (PPP) for the transmission
  224.                         of multi-protocol datagrams over point-to-point
  225.                         links. Simpson, W.A.  1992 May; 66 p. (Format:
  226.                         TXT=129892 bytes) (Obsoletes RFC1171, RFC1172;
  227.                         obsoleted by RFC 1548)
  228. 1220                     Point-to-Point Protocol extensions for bridging.
  229.                         Baker, F.,ed.  1991 April; 18 p. (Format: TXT=38165
  230.                         bytes)
  231. 1172                     Point-to-Point Protocol (PPP) initial
  232.                         configuration options. Perkins, D.; Hobby, R.  1990
  233.                         July; 38 p. (Format: TXT=76132 bytes) (Obsoleted by
  234.                         RFC1331, RFC1332)
  235. 1171                     Point-to-Point Protocol for the transmission of
  236.                         multi-protocol datagrams over Point-to-Point links.
  237.                         Perkins, D.  1990 July; 48 p. (Format: TXT=92321
  238.                         bytes) (Obsoletes RFC1134; Obsoleted by RFC1331)
  239. 1134                     Point-to-Point Protocol: A proposal for
  240.                         multi-protocol transmission of datagrams over
  241.                         Point-to-Point links. Perkins, D.  1989 November;
  242.                         38 p. (Format: TXT=87352 bytes) (Obsoleted by
  243.                         RFC1171)
  244. 1144                     Compressing TCP/IP headers for low-speed serial
  245.                         links. Jacobson, V.         1990 February; 43 p.
  246.                         (Format: TXT=120959 PS=534729 bytes)
  247.                         
  248.    In comp.protocols.ppp (Message-ID:
  249.    <BOB.92Dec3145948@volitans.MorningStar.Com>)
  250.    
  251.                                       bob@MorningStar.Com (Bob Sutterfield)
  252.                                                                            
  253.    wrote :
  254.    
  255.     All of 1134, 1171, and 1172 (and 1055, for that matter :-) have been
  256.    obsoleted.  They're interesting only if you want to debug a connection
  257.    with an ancient PPP implementation, and you're wondering why (e.g.) it
  258.    asked you for IPCP option 2 with a length of only 4, and
  259.    Compression-Type 0x0037.
  260.    
  261.     (There's a lot of that still running around - be careful out there.)
  262.    
  263.    
  264.                      3. HOW TO (CONFIGURATION RECIPES)
  265.                                      
  266.       
  267.       complain about missing or incorrect information in the FAQ list
  268.       
  269.        connect a single host to a network without needing a new subnet.
  270.       
  271.       
  272.       configure free ppp for sun to interoperate with MacPPP 1.0
  273.       
  274.       
  275.       get SCO TCP 1.2 to connect to Ethernet LANs by a PPP link
  276.       
  277.        use PPP through a X.25 PAD
  278.       
  279.        use SunLINK PPP 1.0 to a CISCO
  280.       through a sync line
  281.       
  282.        use MacPPP 2.0.1 on non-US
  283.       System 6 MACs
  284.       
  285. 3.0 complain about missing or incorrect information in the FAQ list
  286.  
  287.    E-mail to
  288.    
  289.                         ignatios@theory.cs.uni-bonn.de (Ignatios Souvatzis)
  290.                                                                            
  291.    and add information I'll need to think about it. That is:
  292.    
  293.        In case of incorrect information, send me the correct information
  294.       and the source of it.
  295.       
  296.        In case of missing information, send me the information which is
  297.       missing and the source of it.
  298.       
  299. 3.1 connect a single host to a network without needing a new subnet.
  300.  
  301.    If you have only one single machine on the other side, the easiest way
  302.    is to give it a IP address belonging to the local ethernet/IP subnet,
  303.    and to tell the ppp gateway machine to advertise (proxy arp) its own
  304.    ethernet address as the other machines'. Works like a charm here. Of
  305.    course, for a large group or complicated network on the other side, you
  306.    would get more management problems.
  307.    
  308.    On the gateway do:
  309.    
  310.  
  311. arp -s othermachinesipaddress myownethernetaddress permanent public
  312. ifconfig pppNUMBER myipaddress othermachinesipaddress [other params] up
  313.  
  314.    on remote machine:
  315.    
  316.  
  317. ifconfig pppNUMBER gatewaysipaddress [other params] up
  318. route add default gatewaysipaddress 1
  319.  
  320.    pppNUMBER might be spelled as dpNUMBER for dialup IP.
  321.    
  322.    Of course, if you use routeing daemons, you could also propagate the
  323.    route via routed / gated etc. to other machines, but it's more painful
  324.    because every machine has to do it (and might choose not to do it), and
  325.    every machine doing IP on a Ethernet HAS to talk arp.
  326.    
  327.    On intermittently connected demand-dialed links, you may need to edit
  328.    /etc/gateways to define the destination of the PPP or SLIP connection as
  329.    a "passive" link.  Otherwise, routed will remove routes from the
  330.    kernel's routing table that use that link, because it won't hear RIPs
  331.    coming from hosts or routers across the wire.  Since it doesn't hear
  332.    anything from hosts or routers on the far side of the wire, routed
  333.    assumes that the link is dead forever.
  334.    
  335.                                ignatios@cs.uni-bonn.de (Ignatios Souvatzis)
  336.                                                                            
  337. 3.2 configure KA9Q PPP and it's Unix counterpart
  338.  
  339.  
  340. Newsgroups: comp.protocols.ppp
  341. From: kim@MorningStar.Com (Kim Toms)
  342. Subject: Re: PPP for DOS? (good info for FAQ)
  343. Date: Wed, 9 Dec 1992 06:26:28 GMT
  344.  
  345.    I have been able to use the ka9q software on my PC to call my Suns at
  346.    work.  This is available from merit.edu:/pub/ppp/ka9q.zip. I had to tell
  347.    our Sun product [that would be Morning Star PPP, see below. I.S.]
  348.    "nolqm" in order to prevent it from hanging up because of an lqm
  349.    failure, but other than that, I have had no trouble.
  350.    
  351.    Below, I include the configuration I use on my pc.  I unpacked the ka9q
  352.    distribution into \ka9q.  All the configuration files are located there.
  353.    
  354.    
  355.    I have also been able to use the NCSA telnet packet driver, however, I
  356.    could not use ftp with that, so I gave it up some months ago.
  357.    
  358.    Here's what I use on the PC:
  359.    
  360.    In a file called "doit2.bat":
  361.    
  362.  
  363. net -d \ka9q dialup.net
  364.  
  365.    In a file called "dialup.net":
  366.    
  367.  
  368. ip address 137.175.2.42
  369. attach asy 0x3f8 4 ppp pp0 1024 256 9600
  370. dialer pp0 dialup.ppp
  371. ppp pp0 trace 2
  372. ppp pp0 quick
  373. ppp pp0 lcp open
  374. ppp pp0 ipcp open
  375. route add default pp0
  376. ip ttl 32
  377. tcp mss 1460
  378. tcp window 2920
  379. domain addserver 137.175.2.11
  380. domain suffix MorningStar.Com
  381. domain cache clean on
  382. start echo
  383. start discard
  384. start telnet
  385. start ftp
  386. start finger
  387. start ttylink
  388.  
  389.    In a file called "dialup.ppp":
  390.    
  391.  
  392. control down
  393. wait 1000
  394. control up
  395. wait 1000
  396. wait 2000
  397. send "at\r"
  398. wait 3000 "OK"
  399. send "atdt4515016\r"
  400. wait 60000 "login: "
  401. send "<username>\r"
  402. wait 5000 "word:"
  403. wait 1000
  404. send "<password>\r"
  405.  
  406.   3.2.2 CONFIGURE KA9Q PPP (WITH NEW DIALER) AND IT'S UNIX COUNTERPART
  407.   
  408.    deleted, becausy to my knowledge, there is no KA9Q with new dialer and
  409.    working PPP.
  410.    
  411.   3.2.3 CONFIGURE JNOS
  412.   
  413.    I have jnos1.08 up and running. [that is,  'version 911229 (WG7J
  414.    v1.08)'].   For a sample configuration and demonstration of operation,
  415.    get the  configuration and  executable you can ftp from
  416.    speckled.mpifr-bonn.mpg.de, user ftp, directory /pub/rhein.de or
  417.    /pub/incoming.
  418.    
  419.                                ignatios@cs.uni-bonn.de (Ignatios Souvatzis)
  420.                                                                            
  421. 3.3 configure NCSA with the merit ppp packet driver and its  unix
  422. counterpart
  423.  
  424.    I had at least partial success using the parameters, to the public ppp
  425.    for SUNOS (dp-2.3, but I suspect any of dp-2.1 or dp-2.2* or
  426.    pppd-1.01beta or ppp-1.1 would have the same behaviour) -ac -pc vjmode
  427.    draft. The latter would be called in ppp-1.1 (and up) 'vjmode rfc1331'.
  428.    
  429.                                ignatios@cs.uni-bonn.de (Ignatios Souvatzis)
  430.                                                                            
  431. 3.4 work BOOTP over protocols such as SLIP or PPP
  432.  
  433.  
  434. Newsgroups: comp.protocols.ppp
  435. From: johnson@tigger.jvnc.net (Steven L. Johnson)
  436. Subject: Re: Tech?: BOOTP over SLIP or PPP
  437. Date: Wed, 2 Dec 1992 03:14:37 GMT
  438.  
  439.    [Somebody on the net] writes:
  440.    
  441.     Does anybody know if there is a description of how to work BOOTP over
  442.    protocols such as SLIP or PPP. It seems this should work but the problem
  443.    is that there is a field in the BOOTP header that contains the physical
  444.    layer type, and these numbers are defined as the hardware types for ARP.
  445.     Since SLIP and PPP do not use ARP, they do not have numbers.I haven't
  446.    looked very far, and would appreciate a pointer to any previous work or
  447.    concensus.  I've used a type 0 but only with a cisco terminal server.  I
  448.    don't know if this causes problems on other implementations.
  449.    
  450.    The second problem is that the BOOTP header also contains a field for
  451.    the physical layer address (i.e. Ethernet address). PPP and SLIP do not
  452.    have an physical layer addresses. What does the BOOTP server have to
  453.    base it's IP address suggestion on?  It's my understanding that PPP can
  454.    itself negotiate the IP address and that this is the preferred method.
  455.    If the IP address is included in the bootp request then the remaining
  456.    configuration is done based on that IP address and not the hardware
  457.    address.  With SLIP there isn't this option, so the IP address must be
  458.    assigned by knowing the physical port on which the request was received.
  459.     Again, I used an address of 0 (with a address length of 0, I think) and
  460.    this didn't seem to cause a problem.
  461.    
  462.    On a terminal server that contained only a minimal implementation of
  463.    bootp, it was necessary to send two requests.  The first request was
  464.    satisfied by the terminal server and configured only the IP address.  A
  465.    subsequent request (that contained the IP address provided by the first
  466.    request) was forwarded by the terminal server to a bootp server on the
  467.    ethernet and provided the rest of the configuration from a standard
  468.    bootptab.
  469.    
  470.                                                                      -Steve
  471.                                                                            
  472. 3.5 configure free ppp for sun to interoperate with MacPPP 1.0
  473.  
  474.  
  475. From: guy@world.std.com (Guy K Hillyer)
  476. Comments-by: Ignatios Souvatzis, marked with [comments... I.S.]
  477. Subject: Success with MacPPP
  478. Date: Wed, 20 Jan 1993 02:02:08 GMT
  479.  
  480.    After many travails, I finally got MacPPP to work for me.  This is the
  481.    story of how I got it to work.  This account is purely anecdotal.  I
  482.    don't claim to know what is the best configuration, just what worked for
  483.    me.
  484.    
  485.    I submit this for the benefit of other poor suckers who might otherwise
  486.    spend days getting a Mac/Sun PPP link to work, like I did. I'm a happy
  487.    camper now, and thanks to Larry Blunk @ merit.edu for making his
  488.    implementation freely available.  Now all I need is a T1 line to my
  489.    house and I'll be all set.
  490.    
  491.    [I'm not sure MacPPP works on T1 lines, I'm pretty sure the Perkins et
  492.    al.  PPP doesn't work over T1 lines. I.S.]
  493.    
  494.    After working with the beta release for a while, I picked up the latest
  495.    and greatest MacPPP at merit.edu.  The file is named
  496.    /pub/ppp/macppp1.0.sit.hqx.  I don't think there's any big difference
  497.    between that and the beta version, but the docs did have two or three
  498.    new sentences that helped to clarify matters.
  499.    
  500.    The ppp I'm using on the UNIX side is the one identified as
  501.    `Perkins/Clements/Fox/Christy PPP for SunOS' in the comp.protocols.ppp
  502.    FAQ.  During the course of debugging my connection, I installed the
  503.    package identified in that document as dp-2.2, but it behaved in exactly
  504.    the same way as the other one did with regard to the problems I was
  505.    having, so I only tried it briefly.  It has some more advanced
  506.    capabilities so I may switch to it in the future, but for now I'm just
  507.    glad to have a working configuration.
  508.    
  509.    Mac configuration:
  510.    
  511.        One mistake I made was ignoring the point made in the MacPPP docs
  512.     about configuring MacTCP for server addressing.  I thought that
  513.    "server addressing" implied that the mac would get its IP address
  514.    from some kind of server on my network, using RARP or something     like
  515.    that.  I thought that didn't make sense in my situation, so I
  516.    configured MacTCP for manual addressing.  In fact, I now believe
  517.    that "server addressing" means that TCP gets the address from     the IP
  518.    layer.  I'm not an ISO networking model savant, so this
  519.    
  520.        [must be wrong... the IP layer gets its address from the PPP layer,
  521.        which can do an address negotiation.]
  522.    
  523.        notion should be taken with a grain of salt.
  524.    
  525.        I also set MacTCP to have a "class C" network address.  I think
  526.    this only matters for broadcast packets, because it sets the
  527.    netmask.  Again, I'm treading on thin ice here.
  528.    
  529.        I set the IP addresses in the MacPPP control panel's IPCP
  530.    configuration window.  This probably isn't necessary, but I     wanted
  531.    to make sure that I got a particular address.  If you set     the
  532.    addresses on the Mac side, you'll want to specify the     addresses and
  533.    disable IP address negotiation on the UNIX side     ("-ip" option to
  534.    ppp).
  535.    
  536.        I first got things working with VJ header compression disabled on
  537.     both sides.  You may want to try it this way if you have any
  538.    trouble.  This is set in the IPCP window.  If you disable VJ     header
  539.    compression on the Mac side, you'll want to disable it on     the UNIX
  540.    side as well ("-vj" option to ppp).
  541.    
  542.        [You probably need only to set it to 'draft'. The configuration
  543.    negotiation should do the rest. The only reason you need a 'vjmode'
  544.    option is that the format of the configuration option has changed and
  545.      the older ones don't understand the format of the aug91draft or
  546.    rfc1331 ones (which should be the same) I.S.]
  547.    
  548.        Once I got things working I turned on VJ header compression.  It
  549.    only worked for me if I selected "draft" mode on the UNIX side
  550.    ("vjmode draft" option to ppp).
  551.    
  552.    Sun configuration:
  553.    
  554.        I configure the ppp interface like this:
  555.    
  556.  
  557.         ifconfig ppp0 <Sun's IP addr> <Mac's IP addr> netmask 0xffffff00 do
  558. wn
  559.  
  560.    Then I start ppp like this:
  561.    
  562.  
  563.         ppp -p vjmode draft -ip <Sun's IP addr>:<Mac's IP addr>
  564.  
  565.    [which is also about the configuration of dp-2.x, on the login line.
  566.     You have to specify PPP_OPTIONS=vjmode,draft in the configuration file
  567.        for the network interface used by the mac. For ppp-1.1/2.tar.Z, use
  568.        'vjmode rfc1331' I.S.]
  569.    
  570.        The "-p" means passive, so the Sun waits for the Mac to start the
  571.     handshaking.  My experience was that without -p, there was a very
  572.    brief window during which the Mac could enter the negotiation, and
  573.    if it missed window, then all was lost.
  574.    
  575.        "vjmode draft" means to use the new version of negotiation
  576.    specified in the August 1991 Draft RFC for IPCP.  This is     apparently
  577.    the only version MacPPP knows how to deal with.  If     you've disabled
  578.    VJ header compression on the Mac, you should give     "-vj" instead.
  579.    
  580.        "-ip" disables IP address negotiation.  It probably would work
  581.    fine without this; I just haven't tried it that way.
  582.    
  583. 3.6 get SCO TCP 1.2 to connect to Ethernet LANs by a PPP link
  584.  
  585.  
  586. From: bob@MorningStar.Com (Bob Sutterfield)
  587. Subject: Re: PPP on SCO between different networks
  588.  
  589.    In article  uaa1006@dircon.co.uk (Peter Miles) writes:
  590.    
  591.       I need to set up a UNIX system which is on an ethernet LAN (with
  592.    its own IP address), so it can call up a PPP link to another    network,
  593.    and use a different IP address on the remote network. There's a bug in
  594.    SCO TCP 1.2 (but not in 1.1.3) that prevents this scenario with SCO's
  595.    PPP, and with any other PPP or SLIP software you might try to use on
  596.    your SCO system.  You can get the fix from
  597.    ftp.morningstar.com:pub/tools/SCO-route-fix, or through SCO's normal
  598.    support channels.
  599.    
  600. 3.7 use PPP through a X.25 PAD
  601.  
  602.  
  603. From: unrza3@cd4680fs.rrze.uni-erlangen.de (Markus Kuhn)
  604. Subject: Re: PPP or SLIP through PAD (X.29/X.25)
  605. Date: Mon, 5 Apr 1993 19:30:17 +0200
  606. Organization: Regionales Rechenzentrum Erlangen, Germany
  607.  
  608.    Does anybody have experience with "tunneling" PPP and SLIP through the
  609.    PAD-service (X.29 over X.25)? What I want is to let people dial up their
  610.    PAD-service and send their PPP/SLIP packets across the X.25 network into
  611.    the PAD-login of my UNIX-machine.  This should be possible, but I guess
  612.    the PAD-parameter configuration is critical?? Yes, that's of course
  613.    possible, because that's the way I use PPP. Use the PAD parameters for
  614.    the following settings:
  615.    
  616.        no escape character 1:0
  617.       
  618.        local echo off 2:0
  619.       
  620.        flow/control: RTS/CTS 5:2 (this is perhaps not a standard X.3
  621.       parameter)
  622.       
  623.        PAD should not react on XON/XOFF signals 12:0
  624.       
  625.    Other important values might be 3:0 4:1 9:0 10:0 13:0 14:0 15:0.
  626.    
  627.    You need a PAD that supports CTS/RTS flow control, because I don't know
  628.    about PPP software that supports XON/XOFF (although this would be
  629.    possible with the right async map).
  630.    
  631.                                                                      Markus
  632.                                                                            
  633. 3.8 use SunLINK PPP 1.0 to a CISCO through a sync line
  634.  
  635.    To connect successfully a Sun running 4.1.x and Sunlink PPP 1.0 to a
  636.    Cisco, you have to get patch 100941-02. Once it it installed, everything
  637.    works smoothly, as written in the documentation!
  638.    
  639.    My sun is an SS2, running 4.1.2 (sun4c architecture). We have a
  640.    'Transfix' digital leased line. That is: synchronous serial line,
  641.    64kbps.
  642.    
  643.    The problem without the patch is that everything seems to be OK, except
  644.    that the MTU given by a 'netstat -in' on device ppp0 is set to 0.
  645.    
  646.                                           -- Alain Mellan <amellan@acri.fr>
  647.                                                                            
  648. 3.9 use MacPPP 2.0.1 on non-US System 6 Macintoshes
  649.  
  650.    The current MacPPP Version (2.0.1) works on System 6 only if the system
  651.    folder is called "System Folder". On non-US systems (e.g. German
  652.    systems, where it is called "Systemordner"), MacPPP doesn't find some
  653.    file it needs. On System 7 Macs this problem isn't there. The workaround
  654.    is, to rename the system folder to "System Folder". Other programs will
  655.    ask the system, how the system folder is named, and continue to work.
  656.    Thanks to hn277pk@unidui.uni-duisburg.de (Peter Koch) for summarizing
  657.    this information to me, who never used a Macintosh (with the exception
  658.    of playing Shufflepack CafÈ once). *** Go back here.  To the top page
  659.    here. Read on here.
  660.    
  661.    
  662.                     4. MISC. PPP QUESTIONS WITH ANSWERS
  663.                                      
  664.        Does somebody have a patent on PPP?
  665.       
  666.        Is it possible to use PPP as link layer in ISDN?
  667.       
  668.        My ppp does infinite configuration negotiation. What's wrong?
  669.       
  670.        What is Asychronous HDLC?
  671.       
  672. 4.1 Does somebody have a patent on PPP?
  673.  
  674.  
  675. From: emv@msen.com (Edward Vielmetti)
  676. Newsgroups: comp.protocols.tcp-ip,comp.unix.sysv386,comp.protocols.ppp
  677. Subject: Re: Public domain PPP for SCO 2.0??
  678. Date: 8 Dec 1992 06:04:52 GMT
  679.  
  680.    [Somebody] wrote:
  681.    
  682.    Doesn't matter.  I just read (in another newsgroup) that DEC has a
  683.    patent on PPP, and is asking $5000 for a license.  That means no public
  684.    domain PPP, and a rapidly increasing reluctance to support it from OEMs.
  685.     Stick with SLIP until something better comes along.  This is *not*
  686.    true.
  687.    
  688.    DEC has a patent application outstanding for the negotiation of a 48 bit
  689.    checksum which might be used in one of the option negotiation phases.
  690.    It is not an essential part of PPP; many implementations currently do
  691.    not use this little tiny algorithm in the way they work, and they work
  692.    just fine.
  693.    
  694.    There is no indication that the 48 bit FCS will be accepted or
  695.    standardized on by the IETF - from my reading of the  mailing lists
  696.    traffic that is unlikely at this point.
  697.    
  698.    There are free PPPs and there will continue to be free PPPs.  You will
  699.    also more likely buy PPPs as part of hardware you buy.
  700.    
  701. 4.2 Is it possible to use PPP as link layer in ISDN?
  702.  
  703.    [Somebody] wrote: Is it possible to use PPP as link layer in ISDN?  If
  704.    yes, what about signalling? Do you need to combine PPP with the I.451
  705.    for basic call control? There are (at least) two drafts about IP over
  706.    ISDN links. (Please don't hesitate to search some up-to-date archive
  707.    site for newer versions of those documents.)
  708.    
  709.         nic.nordu.net:/internet-drafts/draft-ietf-iplpdn-multi-isdn-01.txt
  710.       
  711.  
  712.       Determination of Encapsulation of Multi-protocol
  713.          Datagrams in Circuit-switched Environments
  714.  
  715. by Keith Sklower, Computer Science Department,University of California, Ber
  716.                                                                       keley
  717.                                                                            
  718.       recommends "...limiting the choice of encapsulations to those
  719.       described in RFC 1294 (Frame Relay), RFC 1331 (PPP), and RFC 1356
  720.       (X.25)." and proposes out-of-band and in-band methods of determining
  721.       which encapsulation is used.
  722.       
  723.       nic.nordu.net:internet-drafts/draft-ietf-pppext-isdn-01.txt
  724.       
  725.  
  726.                              PPP over ISDN
  727.  
  728.                                       by W A Simpson, Network Working Group
  729.                                                                            
  730.       promotes PPP over HDLC over ISDN B-channels, or PPP over X25 over
  731.       ISDN D-channel, and allows for PPP over Frame Relay over the
  732.       D-channel.
  733.       
  734.         A method is described to distinguish PPP from other frames by
  735.       in-band-inspection of the first packet received.
  736.       
  737.    This review brought to you by
  738.    
  739.                                                                        i.s.
  740.                                                                            
  741. 4.3 My ppp does infinite configuration negotiation.
  742. What's wrong?
  743.  
  744.   4.3.1 [CABLE PROBLEM]
  745.   
  746.    Each other month somebody posts a question which essentially is the one
  747.    above. It could, of course, be some very strange set of configurations
  748.    options which get the ppp to never terminate the negotiation process
  749.    (typical situations listed in further down). One other possibility was
  750.    seen many times on the derivatives of public ppp for suns, namely
  751.    pppd-1.01beta and dp-2.x.
  752.    
  753.    Detailed symptoms (from a posting on the net, I saw similar logfiles
  754.    some  months ago):
  755.    
  756.  
  757.   Typical debugging log output:
  758.  
  759.   Dec 18 16:11:01 pppd[1694]: Starting ppp daemon version 1.0beta patchleve
  760. l 1
  761.   Dec 18 16:11:01 pppd[1694]: warning... not a process group leader
  762.   Dec 18 16:11:01 pppd[1694]: pgrpid = 1694
  763.   Dec 18 16:11:01 pppd[1694]: popped stream module : ttcompat
  764.   Dec 18 16:11:01 pppd[1694]: popped stream module : ldterm
  765.   Dec 18 16:11:01 pppd[1694]: Using unit ppp0
  766.   Dec 18 16:11:01 pppd[1694]: hostname = Riga
  767.   Dec 18 16:11:01 pppd[1694]: connect: ppp0 /dev/ttya
  768.   Dec 18 16:11:01 pppd[1694]: fsm_sconfreq(c021): Sent id 1.
  769.   Dec 18 16:11:01 pppd[1694]: Timeout 6194:16b38 in 3 seconds.
  770.   Dec 18 16:11:01 pppd[1694]: Setting itimer for 3 seconds.
  771.   Dec 18 16:11:04 pppd[1694]: Alarm
  772.   Dec 18 16:11:04 pppd[1694]: fsm_sconfreq(c021): Sent id 2.
  773.   Dec 18 16:11:04 pppd[1694]: Timeout 6194:16b38 in 3 seconds.
  774.   Dec 18 16:11:04 pppd[1694]: Setting itimer for 3 seconds.
  775.   Dec 18 16:11:04 pppd[1694]: Setting itimer for 3 seconds.
  776.   Dec 18 16:11:07 pppd[1694]: Alarm
  777.   Dec 18 16:11:07 pppd[1694]: fsm_sconfreq(c021): Sent id 3.
  778.   Dec 18 16:11:07 pppd[1694]: Timeout 6194:16b38 in 3 seconds.
  779.   Dec 18 16:11:07 pppd[1694]: Setting itimer for 3 seconds.
  780.   Dec 18 16:11:07 pppd[1694]: Setting itimer for 3 seconds.
  781.  
  782.   ... [lots of repetitious logging deleted] ...
  783.  
  784.   Dec 18 17:02:24 pppd[1694]: Alarm
  785.   Dec 18 17:02:24 pppd[1694]: fsm_sconfreq(c021): Sent id 254.
  786.   Dec 18 17:02:24 pppd[1694]: Timeout 6194:16b38 in 3 seconds.
  787.   Dec 18 17:02:24 pppd[1694]: Setting itimer for 3 seconds.
  788.   Dec 18 17:02:24 pppd[1694]: Setting itimer for 3 seconds.
  789.   Dec 18 17:02:26 pppd[1694]: Hangup
  790.   Dec 18 17:02:26 pppd[1694]: Untimeout 6194:16b38.
  791.   Dec 18 17:02:26 pppd[1694]: Setting itimer for 0 seconds.
  792.   Dec 18 17:02:26 pppd[1694]: str_restore: pushed module ldterm
  793.   Dec 18 17:02:26 pppd[1694]: str_restore: pushed module ttcompat
  794.   Dec 18 17:02:26 pppd[1694]: fcntl(F_SETFL, fdflags): Bad file number
  795.  
  796.    The above final is caused by sending a SIGHUP to the pppd process
  797.    (however three successive SIGKILL's seem to be necessary to really   get
  798.    rid of it).
  799.    
  800.      The warning "not a process group leader" appears to be the   innocent
  801.    result of a subtle coding bug, with no later effects,   but I haven't
  802.    tried fixing it (variable "pid" uninitialized).
  803.    
  804.      During all this, there seems to be no activity on the serial line, as
  805.     evident from an Interfaker(tm) breakout patch box.  I was desperate
  806.    enough to lower the speed to 50 bps in order to verify this.
  807.    
  808.      At the same time, "netstat -i" does show increasing figures for the
  809.    ppp0 interface in the "Opkts" column, but in no other column.
  810.    
  811.    Solution: in all cases I could solve, it was a case of missing modem
  812.    control lines in the cables, leading to 'cts' floating to 'false'. The
  813.    LCP FSM happily sent configuration requests (they went to the serial
  814.    line driver buffer (and not out)), waited for an answer, got none, timed
  815.    out, and retried. After lots more of retries, especially on a big
  816.    machine, the send buffer finally does overflow, and ppp stops with an
  817.    error message.
  818.    
  819.    You just have to connect 2,3,4,5,6,7,8 and 20 to the modem to repair it,
  820.    or to wire a reasonably complete null-modem cable. No, there is no
  821.    software hack, except when you patch the sources yourself. And that
  822.    would be a bad idea in my opinion. Even a small Sparcstation SLC can
  823.    overload any modem on a serial line, and you would get lots of
  824.    unnecessary packet drops because of that.
  825.    
  826.                                                                        i.s.
  827.                                                                            
  828.   4.3.2 [ADDRESS CONFIGURATION ERROR]
  829.   
  830.    Each other month somebody posts a question which essentially is the one
  831.    above. It could, of course, be some very strange set of configurations
  832.    options which get the ppp to never terminate the negotiation process,
  833.    but this seems unlikely. This does happen under dp-2.3 [and probably
  834.    others, i.s.] when both sides of the link have differing opinions as to
  835.    what the 2 IP addresses should be.  If the remote-address offered from
  836.    the remote side doesn't match the locally configured version then dp-2.3
  837.    will send back an REJ packet.  The remote side will then resend the
  838.    original address again and the loop will continue.
  839.    
  840.    To see if this is the case check the log for address REJ's.  Then decode
  841.    the two hex addresses and print it out in the normal dot notation.  This
  842.    is the IP address pair of what dp-2.x expected and what it got.  Now
  843.    either reconfigure dp-2.x to expect this address or change the address
  844.    that the other side is sending.
  845.    
  846.                                                          Wolfgang Rupprecht
  847.                                                                            
  848. 4.4 What is Asychronous HDLC?
  849.  
  850.    It's HDLC with a character-by-character encapsulation, rather than a
  851.    bit-by-bit encapsulation. The details are discussed in the RFC1331,
  852.    appendix A. Basically, the flag character, the escape character and
  853.    (possibly) control characters are escaped by prepending the escape
  854.    character and XORing them with 0x20, while sync hdlc transparently
  855.    inserts '0' bits after sequences of 5 '1' bits to be sure to never
  856.    transmit the flag character in the frame.
  857.    
  858.    A short description of the part of ISO 3309:1991 that describes async
  859.    (ISO calls it start/stop mode) HDLC is available with anonymous ftp from
  860.    ftp.uni-erlangen.de in pub/doc/ISO/english/async-HDLC.
  861.    
  862.    
  863.                        5. FREE PPP SOFTWARE PACKAGES
  864.                                      
  865.        Free PPP FOR SunOS 4.1.x
  866.       
  867.        Free PPP for BSD
  868.       
  869.        Free PPP for SVR4
  870.       
  871.        Free PPP for MSDOS
  872.       
  873.        Free PPP for AmigaOS
  874.       
  875.        Free PPP for NeXT
  876.       
  877.        Free PPP for Macintosh
  878.       
  879.        Free PPP for Ultrix
  880.       
  881.        Free PPP for Linux
  882.       
  883. 5.1 free PPP FOR SunOS 4.1.x
  884.  
  885.    
  886.    
  887.   5.1.1 PPP-2.1 FOR BSD, SUNOS 4.X AND  ULTRIX
  888.   
  889.    
  890.    
  891.   Author                  Paul Mackerras <paulus@cs.anu.edu.au>,
  892.                          Brad Parker <brad@FCR.COM> and contributors
  893.                           Ultrix port: sundstrom@stkhlm.enet.dec.com (Per
  894.                          Sundstrom) and
  895.                          robert@robur.slu.se (Robert Olsson)
  896.                          
  897.    Architectures          Sunos 4.x at least on Sparc,
  898.                           NetBSD at least on 80?86 and Amiga
  899.                           Ultrix on DECstations
  900.                          
  901.    FTP archives            dcssoft.anu.edu.au:/pub/ppp/ ppp-2.1.tar.gz
  902.                           Also from  merit.edu:/pub/ppp/sunos-new
  903.                          
  904.    Self-Description       PPP version 2.1 is now available by anonymous FTP
  905.                          from dcssoft.anu.edu.au, in file
  906.                          /pub/ppp/ppp-2.1.tar.gz.
  907.                          
  908.   The Ultrix port ist included in the official port PPP-2.1...
  909.                          
  910.                                   Robert Olsson <Robert.Olsson@data.slu.se>
  911.                                                                            
  912.   ... The main change [of 2.0] from ppp-1.3.1 is that the new release
  913.                          contains a substantially improved version of pppd.
  914.                           New features in pppd include:
  915.                          
  916.        Vastly improved security and authentication features
  917.       
  918.        Conforms to RFCs 1331, 1332, 1334
  919.       
  920.        Reads options from files as well as the command line
  921.       
  922.        Does proxy-ARP and default route creation if requested
  923.       
  924.                                       Paul Mackerras <paulus@cs.anu.edu.au>
  925.                                                                            
  926.   Comment                 ppp-1.3 included in NetBSD distributions;
  927.                          ppp-2.0.4 is reported to work on NetBSD-Amiga,
  928.                          NetBSD-Intel and SunOS-4.x-Sparc (did anybody try
  929.                          NetBSD-Sparc?)
  930.                          
  931.   5.1.2 DP-2.3
  932.   
  933.   Authors                 Kirk Smith , peter.galvaby@micromuse.ac.uk
  934.                          and others
  935.                          
  936.    Features               demand-dial, filtering, header compression,
  937.                          server and client, scripting;
  938.                          SunOS loadable modules partially supported
  939.                          
  940.    Comment                basically dp-2.2-beta with typos corrected and
  941.                          non-sun4c kernel
  942.                          architecture supported (tested on sun4c, sun4m and
  943.                          sun3
  944.                          machines, but has problems on sun3x
  945.                          architectures). It has a
  946.                          configuration file, which tells where the other
  947.                          configuration
  948.                          files are. Loadable modules work as long as you
  949.                          don't unload
  950.                          them.  Finally survives even talk(1) without
  951.                          crashing the
  952.                          machine. If you see older versions, especially
  953.                              dp-2.0.tar.Z, toss them immediately!
  954.                          
  955.    Plans                  Solaris 2.1 (sunos 5.1) is supported in the
  956.                          dp-3.0 version (see chapter SVR4).
  957.                          
  958.    Mailing list maintainer
  959.                           ks@phoenix.acn.purdue.edu
  960.                          
  961.    Mailing-list            dp-list@phoenix.acn.purdue.edu (don't send 'add'
  962.                          or 'delete' requests here!!!
  963.                          
  964.    FTP archive
  965.                          ftp@phoenix.acn.purdue.edu:pub/
  966.                          
  967.   5.1.3 PERKINS/CLEMENTS/FOX/CHRISTY PPP FOR SUNOS
  968.   
  969.   Last version            patch level 6 of 1991-10-04
  970.                          
  971.    Anonymous FTP          [not cited to protect the innocent]
  972.                          
  973.    Comment                should be considered out of date. You need at
  974.                          least a special patch to fix
  975.                          most of a memory leak, and might have other
  976.                          problems. Successor
  977.                          packages are dp-2.3/3.0 and
  978.                          ppp-1.2.
  979.                          
  980. 5.2 free PPP for BSD:
  981.  
  982.   5.2.1 PPP-2.1
  983.   
  984.    see above.
  985.    
  986. 5.3 free PPP for SVR4
  987.  
  988.   5.3.1 ...FOR GENERIC SVR4
  989.   
  990.    [det@hawkmoon.mn.org (Derek Terveer) was] "... contacted by the author
  991.    of the PPP for SVR4 package that I was distributing from my
  992.    mailserver@hawkmoon.mn.org and asked to stop.  This package was an early
  993.    beta version that wasn't intended for general consumption. ..."
  994.    
  995.   5.3.2 ...SUNOS 5.X/SOLARIS 2.X
  996.   
  997.    dp-3.0 (Solaris 2.x version of dp-2.3)
  998.    
  999.    dp-3.0 has been out for quite a while. It works with Solaris 2.1 (for
  1000.    anyone foolish enough to still be running it), 2.2 and 2.3.
  1001.    
  1002.    "...It is much more stable and better behaved than the Solaris 2.3 ppp
  1003.    from Sun...." (Larry Williamson <larry@mitra.com>)
  1004.    
  1005. 5.4 Free PPP for MSDOS
  1006.  
  1007.   5.4.1 WG7J NOS (JNOS) PPP ADDITIONS:
  1008.   
  1009.    Johan Reinalda (WG7J) did a lot of additions/improvements to the KA9Q
  1010.    for MSDOS.  One of them seems to be that PPP is working, finally.  Get
  1011.    version 1.08 and up.
  1012.    
  1013.   Authors                 Phil Karn (KA9Q), Johan Reinalda (WG7J), with
  1014.                          additions from lots of others. PPP code written by
  1015.                          Katie Stevens of UC Davis, based on the original
  1016.                          implementation by Drew Perkins of CMU. Updated by
  1017.                          Bill Simpson and Glenn McGregor of the University
  1018.                          of Michigan.
  1019.                          
  1020.    Features               server, client, scripting, redial,
  1021.                          
  1022.    Public FTP sites:
  1023.                          
  1024.     wg7j.ece.orst.edu:/public/108/
  1025.                          
  1026.     ucsd.edu:hamradio/packet/tcpip/wg7j/
  1027.                          
  1028.     speckled.mpifr-bonn.mpg.de:/pub/rhein.de/jnos*.exe [Executable;  no
  1029.                          warranty; ATTENTION: THIS IS IN EUROPE!]
  1030.                          
  1031.    Comment                 There is a entry in the configuration recipes
  1032.                          section.
  1033.                          
  1034.   5.4.2 PPP PACKET DRIVER INTERFACE
  1035.   
  1036.   Ftp archive              merit.edu:pub/ppp/ncsappp.zip
  1037.                          
  1038.    Comment                "I have also been able to use the NCSA telnet
  1039.                          packet driver,
  1040.                             however, I could not use ftp with that, so I
  1041.                          gave it up some months
  1042.                             ago."
  1043.                          
  1044.                                              kim@MorningStar.Com (Kim Toms)
  1045.                                                                            
  1046.                          I had no problems with it. For a solution to an
  1047.                          interoperability
  1048.                          problem, see above.
  1049.                          
  1050.                                                                        i.s.
  1051.                                                                            
  1052.   Very incomplete features
  1053.                           client only
  1054.                          
  1055. 5.5 Free PPP for AmigaOS
  1056.  
  1057.   5.5.1 AMIGANOS (KA9Q NOS PORT TO AMIGA)
  1058.   
  1059.   Mailing-list-maintainer
  1060.                           amiga-slip-request@ccs.carleton.ca
  1061.                          
  1062.    FAQ posting             comp.sys.amiga.datacomm, every 21 days
  1063.                          
  1064.    Author                 JOHN_H@fs2.mcc.ac.uk (John Heaton)
  1065.                          
  1066.    Public ftp archive     ftp.demon.co.uk: /pub/amiga/setup/setupv4.lha
  1067.                          419364 bytes (Setup for newcomers;
  1068.                          
  1069.                          Note that this contains some information which is
  1070.                          quite
  1071.                          
  1072.                          specific for the demon.co.uk site only)
  1073.                          /pub/amiga/anos/anos29k.lha 196742 bytes (if you
  1074.                          already have an
  1075.                          earlier version of setup and just need AmigaNOS
  1076.                          2.9k. Also on
  1077.                          wuarchive.wus
  1078.                          tl.edu:/mirrors3/ka9q/amiga/anos29k.lha
  1079.                          
  1080.    Help File
  1081.                          wuarchive.wustl.edu:/sys
  1082.                          tems/amiga/incoming/text/AmigaNOS-help-V2.lha or
  1083.                          ftp.demon.co.uk:/pub/amiga/setup/AmigaNOS-help-V
  1084.                          2.lha
  1085.                          
  1086.    Comments                AmigaNOS2.9k.lha contains PPP as well as SLIP.
  1087.                          Seems to be a
  1088.                              rfc1171 like implementation, enhanced with a
  1089.                          few rfc1331/2
  1090.                              features (like most other implementations I
  1091.                          know of)
  1092.                          
  1093.   5.5.2 PPP.DEVICE FOR SANA2 COMPATIBLE NETWORK PACKAGES
  1094.   (AS225, AMITCP, ENVOY)
  1095.   
  1096.     5.5.2.1 Kruse-PPP 1.0 evaluation version.
  1097.     
  1098.   Author                  Holger Kruse <kruse@cs.ucf.edu>
  1099.                          
  1100.    Public FTP archive     on Aminet:comm/net; ftp to e.g.
  1101.                          wuarchive.wustl.edu, cd to /pub/aminet  and read
  1102.                          the  instruction about the nearest mirror to you.
  1103.                          
  1104.    Status                 Demo-Version, with Asyncmap set to 0xFFFFFFFF.
  1105.                          For the full version see   7.1.1
  1106.                          
  1107.   Supports IPCP, is reported to work with AmiTCP-3.0 and AS225R2, claimed
  1108.                          to  work with AmiTCP-2.3.
  1109.                          
  1110. 5.6 Free PPP for NeXT
  1111.  
  1112.   Public ftp archive      merit.edu:pub/ppp/next-ppp0.3.tar.Z
  1113.                          
  1114.    Author                 miron@cs.sfu.ca (Miron S. Cuperman)
  1115.                          
  1116.    Comment                The author claimed: I heard that it doesn't work
  1117.                          with 3.0.
  1118.                             I haven't looked at it myself.
  1119.                             It's just a straight port of ppp-1.1.  It works
  1120.                          with NeXTStep
  1121.                             2.1.  It is based on the BSD part of ppp-1.1,
  1122.                          but with header
  1123.                             compression integrated.            I'm not
  1124.                          currently supporting (or even using) it.
  1125.                          But dstrout@sun.REST.TASC.COM (Dave Strout via
  1126.                          MacPPP and            Eudora) claims that:
  1127.                          
  1128.                          "I have gotten the next-ppp0.2 to work just
  1129.                              fine under NeXTStep 3.0.  I have only tried
  1130.                          MacPPP running            against it, but telnet,
  1131.                          eudora, and GopherApp all work fine.
  1132.                          FTP does not work at 2400bps, but does at 9600.
  1133.                             dave."
  1134.                           told me that:
  1135.                          You state ppp-0.2 as being the latest version for
  1136.                          NeXTSTEP.
  1137.                          It isn't.  ppp-0.3 is.  However, ppp-0.3 and 0.2
  1138.                          don't run on
  1139.                          NeXTSTEP 3.1 or 3.2 (I believe), and both have
  1140.                          byte-ordering and
  1141.                          byte-alignment problems for White (intel)
  1142.                          hardware.
  1143.                          
  1144. 5.7 free PPP for Macintosh
  1145.  
  1146.    -MacPPP 2.0.1 from Merit Network, Inc. and the University of Michigan
  1147.    
  1148.   Author                  ljb@merit.edu (Larry Blunk)
  1149.                          
  1150.    Public ftp archive
  1151.                          merit.edu:pub/ppp/mac/...
  1152.                          
  1153.    Status
  1154.                          
  1155.    macppp2.0.1.hqx      seems to be the newest binary release. There are
  1156.    also sources.        From the 'Installing    MacPPP' document:
  1157.    "...MacPPP 1.1 [as well as 2.0.1] is a Line Access   Protocol (LAP mdev)
  1158.    driver for MacTCP.  This version does not    support AppleTalk over PPP.
  1159.    
  1160.    
  1161.         MacPPP requires MacTCP 1.1 or higher, Macintosh System 6.0.5    or
  1162.    higher, and a Hayes-compatible modem for dial-in     connections. You
  1163.    can also use MacPPP over hardwired asynchrounous     connections, ..."
  1164.    
  1165.     Comment      There's an entry in the        configuration section
  1166.    above. There are  PostScript          and  text      installation
  1167.    documents at the ftp site. Although these    date back to the 1.1.x
  1168.    releases, they're still useful for   installing MacPPP 2.0.1.
  1169.    
  1170.     For a workaround for a MacPPP       2.0.1 on non-US System 6, look into
  1171.    the  configuration section, too
  1172.    
  1173. 5.8 free PPP for Ultrix
  1174.  
  1175.    ppp-2.1, see above.
  1176.    
  1177. 5.9 free PPP for Linux
  1178.  
  1179.    ALPHA PPP for Linux Version 0.2.1
  1180.    
  1181.  
  1182. linux-ppp-0.2.1.tgz     kernel files + pppd source and binary
  1183.  
  1184.   Authors                 Michael Callahan <callahan@maths.ox.ac.uk>
  1185.                          
  1186.                          Al Longyear <longyear@netcom.com>
  1187.                          
  1188.    public ftp site         ftp.gang.umass.edu, directory /user/michael
  1189.                          
  1190.    self-description       Version 0.2.1 is meant for use with kernels 1.0.x
  1191.                          and 1.1.x.
  1192.                          
  1193.    
  1194.          6. UNCOMPLETE LIST OF FTP SITES FOR PPP STUFF, DOCS ETC.
  1195.                                      
  1196.    try also the ftp sites mentioned above in the  'packages' section.
  1197.    
  1198.         Merit PPP collection at merit.edu:/pub/ppp/
  1199.       
  1200.         Ohio PPP collection at archive.cis.ohio-state.edu:/pub/ppp (lots of
  1201.        software there is out of date, however; look into the packages
  1202.       section for information on up-to-date  versions of the software.)
  1203.       
  1204.        KA9Q NOS collection at ucsd.edu:...
  1205.       
  1206.        A  list of AmiNET mirrors  (for Amiga networking software) can be
  1207.       obtained by ftp-ing to, e.g. ftp.etsu.edu, directory /pub/aminet, and
  1208.       reading the README file found there.
  1209.       
  1210.                     7. COMMERCIAL PPP SOFTWARE PACKAGES
  1211.                                      
  1212. 7.1 Amiga Inet
  1213.  
  1214.     7.1.1 Kruse-PPP 1.0 keyfile version.
  1215.     
  1216.   Author                  Holger Kruse <kruse@cs.ucf.edu>
  1217.                          
  1218.    Public FTP archive     on Aminet; ftp to e.g. wuarchive.wustl.edu, cd to
  1219.                          /pub/aminet and  read the instruction about the
  1220.                          nearest mirror to you. The necessary keyfile  has
  1221.                          to be issued by the author; a registration form is
  1222.                          enclosed with the evalutation version (see
  1223.                          5.5.2.1).
  1224.                          
  1225.    Status                 Full Version, with configurable Asyncmap.
  1226.                          
  1227.   Supports IPCP, is reported to work with AmiTCP-3.0 and AS225R2, claimed
  1228.                          to  work with AmiTCP-2.3.
  1229.                          
  1230. 7.2 MSDOS with and without MSWindows
  1231.  
  1232.   7.2.1 COMMERCIAL PPP PACKAGES FOR MS-DOS AND MS-WINDOWS
  1233.   
  1234.  
  1235.   This information orignally appeared in the December 7th, 1992 issue
  1236. of "Open Systems Today", a newspaper published by CMP Publications,
  1237. (516) 562-5882.
  1238.  
  1239.   Each of these packages costs around $400 not including volume or other
  1240. discounts. Call the vendor for details.
  1241.  
  1242.   Each of the packages is a complete TCP/IP stack with assorted client
  1243. programs, ftp, telnet, etc.., that run under MS-DOS and/or MS-Windows.
  1244. The TCP/IP client programs included in each package vary. Some use the
  1245. DOS command line (even under MS-Windows) while others have full Windows
  1246. GUI interfaces.  A PPP client (but not server) is included with each of
  1247. these packages.
  1248.  
  1249. 7.2.1.1.  LAN WorkPlace for DOS 4.1 beta (see also 7.2.2)
  1250.     Novell
  1251.     USA: (801) 429-5588
  1252.  
  1253.   Summary: This is an MS-DOS TSR (Terminate and Stay Ready) solution so it
  1254.   runs under either MS-DOS or MS-Windows. It includes a program called
  1255.   "DIALUP" that only allows connections at 8 bits, no parity. You can use
  1256.   the public domain "kermit" program instead if you need 7 bits, parity
  1257.   connections.
  1258.  
  1259. 7.2.1.2.  PC/TCP
  1260.     FTP Software
  1261.     USA: (508) 685-4000
  1262.     Contact: info@ftp.com
  1263.  
  1264.   Summary: PC/TCP is an MS-DOS TSR solution that had PPP long before it
  1265.   was fashionable. Not surprisingly, it was the only non-beta product
  1266.   available for this review.
  1267.  
  1268.   Comment: PC/TCP 2.2 was shipped 24/25 March 1993 (information indirectly
  1269.      through one of their customers.) I copy parts of the feature list:
  1270.  
  1271.     1. Autoinstall/Autoconfig (graphical interface, easy install)
  1272.     2. PCTCPNET (mount InterDrives from File Manager)
  1273.     3. PCNFSD Print Support (multiple print redirection through PCNFSD)
  1274.     4. Router Discovery - RFC 1256
  1275.     5. 8K UDP Writes
  1276.     6. WMSG (Demonstrates IP Multicast)
  1277.     7. NFS/TCP Support
  1278.     8. International Character Set Support / Names in InterDrive
  1279.     9. International Character Set Support / Directory in InterDrive
  1280.     10. MVSLogin Support for InterDrive
  1281.     11. TN Mouse and light pen Support
  1282.     12. VI Compression for both SLIP and PPP
  1283.     13. WinSockAPI Meets Final Revision
  1284.     14. Interdrive EMM Caching Support - use EMM for buffers
  1285.     15. Inet - Serial line additions debug SLIP and PPP connections
  1286.     16. Kerberos/Ktelnet
  1287.     17. Kernel/Netbios Interactions imporved support for LANtastic, LAN MAN
  1288.  
  1289.  
  1290. 7.2.1.3.  Distinct TCP/IP 3.0 beta
  1291.     Distinct Inc.
  1292.     USA: (408) 741- 0781
  1293.  
  1294.   Summmary: This is a Windows DLL solution so it only runs under MS-Windows
  1295. .
  1296.   Nice scripting features and built-in support (stored configuration
  1297.   strings, basically) for various modems.
  1298.  
  1299. 7.2.1.4.  Super-PPP for Windows 1.0 beta
  1300.     Frontier Technologies Corp
  1301.     USA: (414) 241-4555
  1302.  
  1303.   Summary: This is a Windows DLL solution that is an optional component of
  1304.   their Super-TCP for Windows product. Super-TCP comes in both TSR and
  1305.   DLL flavors but the Super-PPP product is strictly DLL. Very configurable.
  1306.  
  1307.  
  1308.   Performance notes: If you run PPP under MS-Windows, your performance will
  1309.   suck (it might not work at all!) unless you have 16550A UARTs in your PC.
  1310.  
  1311.   If you have an extra card slot, you can add two 16550A ports with the
  1312.   DSP 550 card from STB Systems, (214) 234-8750. To find out what kind
  1313.   of UARTs are in your PC, use the program "msd.exe" in your MS-Windows 3.1
  1314.   install directory or retrieve the program
  1315.   /published/open-systems-today/uarttype.zip from ftp.uu.net .
  1316.   Older UARTs are the 8250 or the 16450.  These UARTs will work ok under
  1317.   MS-DOS. A fast CPU helps, though. No performance tests were run because
  1318.   three of the four packages above are still in beta.
  1319.  
  1320.   For more information, read the Open Systems Today article and stay
  1321.   tuned to this FAQ.
  1322.  
  1323.   7.2.2 MSDOS/NOVELL:
  1324.   
  1325.    Novell now offers PPP support (asynchronous) in LAN WorkPlace for DOS
  1326.     version 4.1, and PPP support for synchronous and T1 connections on
  1327.    NetWare v3.11 servers in the MultiProtocol Router WAN Links option.
  1328.     NetWare server support for the routing of IP and IPX protocols over
  1329.     asynchronous dialup lines will be available sometime around mid-1993.
  1330.    
  1331.        This is an excerpt from LWP41.TXT, a document describing LAN
  1332.    WorkPlace for DOS v4.1 (the entire text can be found on
  1333.    sjf-lwp.sjf.novell.com in ~/lwp4dos/lwp41.txt):
  1334.    
  1335.  
  1336.        *  SLIP (Serial Line Internet Protocol) and PPP (Point to Point
  1337.           Protocol) support.  SLIP and PPP support is provided in the form
  1338.           of a custom ODI driver for LAN WorkPlace: SLIP_PPP.COM.  This
  1339.           driver allows the Novell TCP/IP Transport for DOS v4.1 to use
  1340.           asynchronous connections for IP services required by DOS and
  1341.           Windows applications.  It supports the following:
  1342.            -  SLIP
  1343.            -  Compressed SLIP (C-SLIP) using Van Jacobson TCP/IP header
  1344.               compression (as described in RFC-1144).
  1345.            -  PPP with support for Van Jacobson TCP/IP header compression
  1346.               option negotiation and PAP (Password Authentication
  1347.               Protocol) as described in RFC-1334.
  1348.            -  Support for National Semiconductor's 16550, 16550A, 16450
  1349.               and 8250 UARTs (Universal Asynchronous Receiver
  1350.               Transmitter).  Use of a 16550 UART is strongly recommended
  1351.               (and is required for use with Windows at speeds of 9600bps
  1352.               or greater).  NOTE: One can use the Microsoft Diagnostics
  1353.               program supplied with Windows v3.1 (MSD.EXE) to determine
  1354.               which type of UART is installed in a PC.
  1355.            -  Interface speeds up to 57,600 bps when used with a
  1356.               V.32bis/V.42bis modem and 16550A UART.
  1357.  
  1358.         brian@novell.com (Brian Meek) clarified on my request, that:
  1359.    
  1360.         IP is the only protocol supported directly by the LAN     WorkPlace
  1361.    SLIP_PPP driver in this initial release.  One can use     the IPTUNNEL
  1362.    LAN driver (also included in LAN WorkPlace) to     encapsulate IPX in
  1363.    UDP/IP and attach to a NetWare v3.11 server     running a similar
  1364.    driver.  This "IP Tunneling" mechanism is     described in RFC 1234.
  1365.    
  1366.         Direct IPX support for this PPP driver will be added later,     but
  1367.    the current tunneling mechanism is presently more widely
  1368.    applicable... since few (if any) PPP implementations are presently
  1369.    available with support for IPX.
  1370.    
  1371. 7.3 386/486 PC's with SCO Unix:
  1372.  
  1373.   7.3.1 SCO UNIX ODT2.0 AND LATER FOR 386/486 PC'S CONTAINS PPP.
  1374.   
  1375.   7.3.2 MORNING STAR PPP RUNS UNDER SCO UNIX AND ODT (SEE 7.4)
  1376.   
  1377. 7.4 for lots of computers running some Unix derivate:
  1378.  
  1379.         Morning Star PPP
  1380.       
  1381.   Price:                  $795 (40% discount for .edu)
  1382.                          
  1383.     Supported systems:    Sun 4, Sun 3, NeXT, DECstation, RS/6000, SCO
  1384.                          UNIX, ISC
  1385.                          UNIX, and Silicon Graphics (for an actual complete
  1386.                          list, look at  self-description
  1387.                          
  1388.       .
  1389.       
  1390.        Features
  1391.        demand-dial, scripting, filtering, redial, header compression,
  1392.       client, server, tunneling, extra escaping, the ability to work with
  1393.       various keycard access systems that require user interaction during
  1394.       the script
  1395.       
  1396.        Self-description
  1397.       
  1398.       Morning Star claims that their async PPP and SLIP run fine over
  1399.       UNIX systems' native serial ports, with no additional hardware
  1400.       required.  For better performance, they recommend that users of
  1401.       PC-based UNIX systems install either a serial interface card based
  1402.       on the NS16550AFN UART, or a multiport "smart" card. They claim to
  1403.       do async PPP and SLIP/CSLIP as fast as the underlying UNIX supports
  1404.       (usually 38400), and to do sync PPP up to T1 (1.544Mb/s) or E1
  1405.       (Euro-T1, 2.048Mb/s) over their SnapLink. They provide
  1406.       dynamically-loadable modules for SunOS 4.1.* and NeXTStep 2.1 and
  1407.       3.0, so users needn't even reboot during the installation process.
  1408.       
  1409.        WWW
  1410.       
  1411.       http://www.morningstar.com
  1412.       
  1413.        FTP
  1414.        ftp.morningstar.com        ftp.uu.net:/vendors/MorningStar/
  1415.       
  1416.        E-mail:
  1417.        marketing@morningstar.com
  1418.       
  1419. 7.5 for SUN computers running SunOS
  1420.  
  1421.   7.5.2 BRIXTON PPP
  1422.   
  1423.    Supported systems: Sun 4
  1424.    
  1425.      Features: demand-dial
  1426.    
  1427.   7.5.3 SUNLINK PPP 1.0
  1428.   
  1429.    was announced in SunFLASH Vol 49 # 1 (January 1993)
  1430.    
  1431.   Requires                SPARC(R) system running Solaris(R) 1.x operating
  1432.                          environment  and either SunLink HSI/S or SunLink
  1433.                          MCP.
  1434.                          
  1435.    Features               supports only synchronous up to 2MB/s lines,
  1436.                          load-sharing,  dynamic routing. Only the obsolete
  1437.                          RFC1171/2 standard, but  should interoperate with
  1438.                          newer implementations.
  1439.                          
  1440.    Price                  $1,225 (media, doc, and RTU) [in the USA only]
  1441.                          
  1442.    Comment                for a necessary patch,   look at the
  1443.                          configuration section.
  1444.                          
  1445.   7.5.4 SOLARIS 2.3
  1446.   
  1447.     A frequently asked question in this newsgroup is ``How can I get PPP
  1448.    working on Solaris 2.x?''  If you're willing to wait a few weeks, Sun
  1449.    will do it for you.  On Tuesday, SunSoft announced that Solaris 2.3 will
  1450.    contain PPP.  The press release says that Solaris 2.3 ``will be
  1451.    generally available in early November.''
  1452.    
  1453.                                            eggert@twinsun.com (Paul Eggert)
  1454.                                                                            
  1455.    The patch for the mishandling of Async control character mapping (in the
  1456.    LCP and IPCP negotiation) for Solaris 2.3 is patch number 101425 (the
  1457.    current revision level is -01). It should now be available from your
  1458.    favorite Sun patchetorium (e.g. U.S. Answer Center, SunSolve,
  1459.    SunService, etc.)   This should allow you to interoperate with PPP that
  1460.    weren't able to deal with this bug such as the Telebit Netblazers. It
  1461.    also allows interoperation with versions of PPP that do not support IP
  1462.    address negotiation.
  1463.    
  1464.                                     therbert@r2d2.Eng.Sun.COM (Tom Herbert)
  1465.                                                                            
  1466. 7.6 for NeXT
  1467.  
  1468.   7.6.1 MORNING STAR PPP SEE 7.4
  1469.   
  1470.                                                                PPP hardware
  1471.                               8. PPP HARDWARE
  1472.                                      
  1473. 8.1 Hardware that does async PPP
  1474.  
  1475.  
  1476.  
  1477. [Started by: emv@msen.com (Edward Vielmetti) and heavily edited, to include
  1478.  information from the net, by i.s.]
  1479.  
  1480. This is a list of hardware that supports async PPP, in the form
  1481. of a terminal server or terminal server / router combination.
  1482.  
  1483. - Telebit Netblazer
  1484.   Phone: +1 800 TELEBIT
  1485.   ftp information from ftp.telebit.com
  1486.  
  1487.   SELF-DESCRIPTION
  1488.  
  1489.   Date: Tue, 3 Aug 93 23:55:49 -0700
  1490.   From: cslater@mondavi.sunnyvale.telebit.com (Charlie Slater)
  1491.  
  1492.   The NetBlazer supports 24 async lines.  An individual line can be
  1493.   run at 115.2Kbps.  A benchmark by LANQUEST showed the NetBlazer
  1494.   could run PPP on 24 async lines at 38.4Kbps.  I don't know of any
  1495.   customers who run exclusively PPP on 24 lines, but I know of several
  1496.   that run mixtures of SLIP and PPP on 24 lines.
  1497.  
  1498.   OPINION:
  1499.  
  1500.   From: bjs@beach.cis.ufl.edu (Brian J. Smith)
  1501.   Date: Fri, 27 Nov 92 23:35:18 GMT
  1502.  
  1503.   A NetBlazer works flawlessly for remote site PPP/SLIP links.  As a term
  1504.   server it doesn't fit the bill.  And a bit costly.
  1505.  
  1506. - Livingston Portmaster PM-11
  1507.   ftp information from gator.netcom.com:/pub/livingston/
  1508.   Livingston Enterprises, Inc: +1 510 426 0770
  1509.  
  1510.   OPINION:
  1511.  
  1512.   From: skl@wimsey.bc.ca (Samuel Lam)
  1513.   Date: Sun, 29 Nov 1992 07:21:07 GMT
  1514.  
  1515.   They have 10-, 20- and 30-port configurations.  List prices
  1516.   ranging from ~US$2.7K to ~US$3.8K.  Contact <doug@livingston.com>
  1517.   for more information.
  1518.  
  1519. - Xylogics MicroAnnex XL                (8-16 ports - release 7.0 firmware)
  1520. - Xylogics Annex 3              (8-64 ports - release 7.0 firmware)
  1521.  
  1522.   SELF-DESCRIPTION
  1523.  
  1524.   From: carlson@xylogics.com (James Carlson)
  1525.   Date: Fri, 30 Jul 1993 14:28:40 EDT
  1526.  
  1527.   We don't have a sync PPP version yet, mostly because we don't support
  1528.   sync serial yet.  That is scheduled for the R8.1 release.
  1529.  
  1530.   We have had async PPP since our R7.0 release in October 1992 for our
  1531.   Annex 3 and Micro Annex XL platforms.  PPP is not supported on the (now
  1532.   obsolete) Annex 2 nor on the Micro Annex ELS.
  1533.  
  1534.   The Annex 3 can be customer-upgraded from 8 to 64 async serial lines,
  1535.   with full modem controls on each line, and two to three i376 processors.
  1536.   (The i376 is an embedded version of the 80386 which does not have an
  1537.   MMU.)  The motherboard has one i376 and each serial card (maximum two)
  1538.   has one.  Packet routing and user-level functions are handled on the
  1539.   motherboard, while framing and PPP/SLIP link-level processing are done
  1540.   on the serial cards.
  1541.  
  1542.   OPINION
  1543.  
  1544.   From: bjs@beach.cis.ufl.edu (Brian J. Smith)
  1545.   Date: Fri, 27 Nov 92 23:35:18 GMT
  1546.  
  1547.   I have been *VERY* happy with my Xylogics terminal servers I have to Anne
  1548. x
  1549.   II's and a Annex 3.  They were designed for the Unix type person, and tak
  1550. e
  1551.   2 mins to get working on the network.  Port configuration will take longe
  1552. r,
  1553.   but normally you only have a few sets of configurations "modem dialin hig
  1554. h
  1555.   speed" etc.  Two thumbs up to this company, now if they didn't cost so
  1556.   much. :) :)
  1557.  
  1558. - Datability VCP 200/300                ( ??? )
  1559.  
  1560.   From: bjs@beach.cis.ufl.edu (Brian J. Smith)
  1561.   Date: Fri, 27 Nov 92 23:35:18 GMT
  1562.  
  1563.   I tested one of these, they come in 8-16 port configurations, a TCP or LA
  1564. T or
  1565.   TCP/LAT version.  Very VMS like, I would guess a off spring of DECservers
  1566. .
  1567.   Cheaper than the Xylogics in Price.  Didn't fit my feel due to the VMSish
  1568.   help and commands.
  1569.  
  1570. - 3com CS/2100                  (10 lines max)
  1571.  
  1572.   [Was mentioned in a posting of Peter Galbavy, summarizing suggestions
  1573.    other ppl. made to him about ppp-capable terminal servers. i.s.]
  1574.  
  1575. 8.2 Hardware that supports sync PPP
  1576.  
  1577.  
  1578. Newsgroups: comp.protocols.ppp
  1579. Original-From: emv@msen.com (Edward Vielmetti), but heavily edited by i.s.
  1580.  
  1581. Note that sync PPP is rather well established and it's not surprising
  1582. to see lots of vendors using it as their only sync serial line
  1583. protocol.  Various folks do various of the configuration options,
  1584. anywhere from a full implementation to very bare bones.
  1585.  
  1586. The price point is arbitrary.  These are list prices for the cheapest
  1587. box that has at least 1 sync PPP port that runs at 56 kb/sec plus one
  1588. ethernet.  Prices approximate, your milage may vary, contact your
  1589. vendor for details.
  1590.  
  1591. - Cisco
  1592.   E-mail: sales@cisco.com
  1593.  
  1594. - Telebit Netblazer
  1595.   Phone: +1 800 TELEBIT
  1596.   E-mail: ...@telebit.com
  1597.  
  1598.   NS2-1ESN + SYN35      two EIA-232 SYNC ports and two V.35 sync ports
  1599.  
  1600.   NB40 + 2 * SYN232 + SYN35 + SYN530 + SYN449   total of 10 sync ports
  1601.                 (4 EIA-232, 2 V.35 ports, 2 EIA-530 ports, 2 EIA-422/449)
  1602.  
  1603.   SELF-DESCRIPTION
  1604.  
  1605.   Date: Tue, 3 Aug 93 23:55:49 -0700
  1606.   From: cslater@mondavi.sunnyvale.telebit.com (Charlie Slater)
  1607.  
  1608.   As of this February (93), the NetBlazer/40 supports up to 10 sync ports.
  1609.   All can be run at 128Kbps and several can be run at 2Mbps (I don't have
  1610.   any field or independent test data on how many can be run at 2Mbps, but I
  1611.   think that the answer is at least 2).
  1612.  
  1613. - Livingston
  1614.   E-Mail: ...@livingston.com
  1615.   IR-4          1 ethernet + 4 56K +  1 RS-232
  1616.  
  1617. - Morning Star SNAPlink
  1618.   E-Mail: marketing@morningstar.com
  1619.   SnapLink      SCSI-attached serial interface for Unix systems
  1620.                 1 T1 + 2 56K, RS-232 or RS-449
  1621.  
  1622.    HDLC driver for sun4c ttya and ttyb included with PPP software. Works
  1623.    only with SunOS  "haven't been able to   extract the information from
  1624.    Sun that we need to make it work under   SunOS 4.1.* or Solaris 2.*.
  1625.    
  1626.      The HDLC driver works on NeXTs under NeXTStep 2.[12], but because of
  1627.    NeXTStep's interrupt structure, we can only get it up to 19200 sync.
  1628.    
  1629.      It's also available from ftp.morningstar.com:pub/tools/sun-hdlc.tar.Z.
  1630.      It started as something from one of Torben Nielsen 's   grad students,
  1631.    and we're required to pass along any changes we make to   it.  We hope
  1632.    that if someone gets it working under 4.1.*, they'll be nice   enough to
  1633.    pass their changes along too."
  1634.   
  1635.  
  1636.